/* 0.头文件 */
#include <linux/module.h>
#include <linux/kernel.h>

/* 5.模块参数传入-可选 */
/* 6.模块符号导出-可选 */

/* 7.函数 */
static int __init helloworld_init(void)
{
    printk(KERN_EMERG "helloworld_init\r\n");
    return 0;
}

static void __exit helloworld_exit(void)
{
    printk(KERN_EMERG "helloworld_exit\r\n");
}

/* 1.模块加载函数 */
module_init(helloworld_init);
/* 2.模块卸载函数 */
module_exit(helloworld_exit);
/* 3.开源协议声明-可选 */
MODULE_LICENSE("GPL v2");
/* 4.作者信息声明-可选 */
MODULE_AUTHOR("jianghe");




